package com.example.optimizaapp.domain;

import java.util.Date;
import com.example.optimizaapp.domain.EstadoIncidente;

public class Incidente {
	private int idIncidente;
	private String descripcion;
	private Cliente cliente;
	private String tituloIncidente;
	private ClasificacionIncidente clasificacionIncidente;
	private Usuario tecnicoAsignado; 
	private Date fecha;
	private String solucion;
	private PrioridadIncidente prioridadIncidente;	
	private EstadoIncidente estadoIncidente;
	
	public Incidente(){
		super();
	}
	
	public Incidente(int idIncidente, String descripcion, Cliente cliente,
			String tituloIncidente, ClasificacionIncidente clasificacionIncidente,
			Usuario tecnicoAsignado, Date fecha, EstadoIncidente estadoIncidente, String solucion, PrioridadIncidente prioridad) {
		super();
		this.idIncidente = idIncidente;
		this.descripcion = descripcion;
		this.cliente = cliente;
		this.tituloIncidente = tituloIncidente;
		this.clasificacionIncidente = clasificacionIncidente;
		this.tecnicoAsignado = tecnicoAsignado;
		this.fecha = fecha;
		this.estadoIncidente = estadoIncidente;
		this.solucion = solucion;
		this.prioridadIncidente=prioridad;
	}

	
	
	public PrioridadIncidente getPrioridadIncidente() {
		return prioridadIncidente;
	}

	public void setPrioridadIncidente(PrioridadIncidente prioridadIncidente) {
		this.prioridadIncidente = prioridadIncidente;
	}

	public String getSolucion() {
		return solucion;
	}

	public void setSolucion(String solucion) {
		this.solucion = solucion;
	}



	public EstadoIncidente getEstadoIncidente() {
		return estadoIncidente;
	}


	public void setEstadoIncidente(EstadoIncidente estadoIncidente) {
		this.estadoIncidente = estadoIncidente;
	}


	public int getIdIncidente() {
		return idIncidente;
	}


	public void setIdIncidente(int idIncidente) {
		this.idIncidente = idIncidente;
	}


	public String getDescripcion() {
		return descripcion;
	}


	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}


	public Cliente getCliente() {
		return cliente;
	}


	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}


	public String getTituloIncidente() {
		return tituloIncidente;
	}


	public void setTituloIncidente(String tituloIncidente) {
		this.tituloIncidente = tituloIncidente;
	}


	public ClasificacionIncidente getClasificacionIncidente() {
		return clasificacionIncidente;
	}


	public void setClasificacionIncidente(ClasificacionIncidente clasificacionIncidente) {
		this.clasificacionIncidente = clasificacionIncidente;
	}


	public Usuario getTecnicoAsignado() {
		return tecnicoAsignado;
	}


	public void setTecnicoAsignado(Usuario tecnicoAsignado) {
		this.tecnicoAsignado = tecnicoAsignado;
	}


	public Date getFecha() {
		return fecha;
	}


	public void setFecha(Date fecha) {
		this.fecha = fecha;
	} 
	
	
	
}
